"use strict";
import readline_integer from "./number.js";
import readline_char from "./char.js";
import readline_argument from "./argument.js";
import readline_texture from "./texture.js";
import readline_size from "./size.js";
import readline_expand from "./expand.js";
import readline_normal from "./bundles.js";
import prompt from "./prompt.js";
export {
    readline_argument,
    readline_char,
    readline_integer,
    readline_texture,
    readline_size,
    readline_expand,
    readline_normal,
    prompt,
};
export default class {
    constructor(public min: number, public max: number) {}
    argument() {
        return readline_argument();
    }
    char() {
        return readline_char();
    }
    integer() {
        return readline_integer(this.min, this.max);
    }
    texture() {
        return readline_texture();
    }
    size() {
        readline_size();
    }
    readline_expand(bundles: number[]) {
        readline_expand(bundles);
    }
    readline_normal() {
        readline_normal();
    }
}
